as easy as imaginably possible - Turkish English Dictionary